home *** CD-ROM | disk | FTP | other *** search
/ Tripas 4 / TRIPAS 004.iso / sin.EXE / SIN / BASE / models / evil_blade.def < prev    next >
Encoding:
Text File  |  1998-11-03  |  25.7 KB  |  688 lines

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/evil_blade.de $
  4. // $Revision:: 2                                                              $
  5. //   $Author:: Joeske                                                         $
  6. //     $Date:: 9/20/98 8:14p                                                  $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. //
  16. // -----------------------------------------------------------------------------
  17. // MODEL DESCRIPTION:
  18. // Colonel John R. Blade, but wait, there's something wrong with him.
  19. //
  20. // MODEL AUTHOR:
  21. // Beau
  22. //
  23. /*SINED Monster_EvilBlade (1 .5 0) (0 0 0) (0 0 0)
  24. Evil Blade (Our Alter Ego)
  25. */
  26.  
  27. // -----------------------------------------------------------------------------
  28. // FILE DECLARATIONS
  29. //
  30. // Model Commands
  31. path models/pl_blade
  32. scale 1.15
  33.  
  34. // Base Model
  35. blade_base.sbm
  36.  
  37. // Skins
  38. normal               blade_base.tga
  39. damage             blade_base_dam.tga
  40.  
  41. // -----------------------------------------------------------------------------
  42. // ANIMATION DECLARATIONS
  43. //
  44.  
  45. // Multiplayer Setup Pose Animation
  46. pose                   blade_punchidle1.sam
  47.  
  48. // Jumping Animations
  49. jump1                blade_jump1.sam
  50. fall1                blade_fall.sam
  51. land1                blade_jump1.sam
  52.  
  53. // ===============================================
  54. // Weapon Animations 
  55. // ===============================================
  56. //
  57. // Melee Animations, no weapon (fists as weapon)
  58. walk1               blade_walk1.sam
  59. run1                blade_run1.sam
  60. fire1               blade_punch1.sam
  61. fire2               blade_punch2.sam
  62. run_fire1           blade_punch1.sam
  63.  
  64. // 1 Handed Weapon Animations (Magnum)
  65. 1hand_walk1             blade_walk1.sam
  66. 1hand_walk_fire1        blade_walkfire1.sam
  67. 1hand_run1              blade_run1.sam
  68. 1hand_fire1             blade_fire1.sam
  69. 1hand_run_fire1          blade_runfire1.sam
  70.  
  71. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  72. // hi2hand_walk1        blade_walk1.sam
  73. hi2hand_walk2             blade_walk2.sam
  74. hi2hand_walk_fire1    blade_walkfire2.sam
  75. hi2hand_run1              blade_run2.sam
  76. hi2hand_fire1        blade_fire2.sam
  77. hi2hand_run_fire1         blade_runfire2.sam
  78.  
  79. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  80. // lo2hand_walk1        blade_walk1.sam
  81. lo2hand_walk2             blade_walk2.sam
  82. lo2hand_walk_fire1    blade_walkfire3.sam
  83. lo2hand_run1              blade_run2.sam
  84. lo2hand_fire2        blade_fire3.sam
  85. // lo2hand_fire3        blade_fire4.sam
  86. lo2hand_run_fire1         blade_runfire3.sam
  87.  
  88. // Readying Weapon Animations (Standing)
  89. readyweapon           blade_readyweapon.sam
  90. putaway               blade_putaway.sam
  91. reload                blade_reload.sam
  92.  
  93. // ===============================================
  94. // Idle Animations (Standing)
  95. // ===============================================
  96. idle1                 blade_punchidle1.sam
  97. 1hand_idle1           blade_idle1.sam
  98. 1hand_idle2           blade_idle3.sam
  99. 1hand_idle3           blade_idle4.sam
  100. // 1hand_idle4           blade_idle5_hvgun.sam
  101. hi2hand_idle1         blade_idle2hand.sam
  102. lo2hand_idle1         blade_idle2hand.sam
  103.  
  104. // ===============================================
  105. // Crouching Animations
  106. // ===============================================
  107. // General Crouching Animations
  108. crouch1               blade_crouch1.sam
  109. uncrouch1            blade_uncrouch1.sam
  110.  
  111. // Crouching Idle Animations
  112. crouch_idle1            blade_crouch1idle1.sam
  113. crouch_1hand_idle1      blade_crouch1idle1.sam
  114. crouch_hi2hand_idle1    blade_crouch1idle2.sam
  115. crouch_lo2hand_idle1    blade_crouch1idle2.sam
  116.  
  117. // Crouching & Firing Animations
  118. crouch_fire1            blade_crouchpunch.sam
  119. crouch_1hand_fire1      blade_crouch1fire1.sam
  120. crouch_hi2hand_fire1    blade_crouch1fire3.sam
  121. crouch_lo2hand_fire1    blade_crouch1fire3.sam
  122.  
  123. crouch_run1             blade_crouch1walk1.sam
  124. crouch_1hand_run1       blade_crouch1walk1.sam
  125. crouch_hi2hand_run1     blade_crouch1walk1.sam
  126. crouch_lo2hand_run1     blade_crouch1walk1.sam
  127.  
  128. crouch_run_fire1            blade_crouchpunch.sam
  129. crouch_1hand_run_fire1      blade_crouch1fire1.sam
  130. crouch_hi2hand_run_fire1    blade_crouch1fire3.sam
  131. crouch_lo2hand_run_fire1    blade_crouch1fire3.sam
  132.  
  133. // Crouching Weapon Animations
  134. crouch_putaway           blade_crouch1idle1.sam
  135. crouch_readyweapon       blade_crouch1idle1.sam
  136. crouch_reload            blade_crouch1idle1.sam
  137.  
  138. // Crouching Pain Animations
  139. crouch_pain1        blade_crouch1pain1.sam
  140. crouch_pain2        blade_crouch1pain2.sam
  141. crouch_pain3        blade_crouch1pain3.sam
  142.  
  143. // Crouching Death Animations
  144. crouch_death1        blade_crouch1death1.sam
  145. crouch_death2        blade_crouch1death2.sam
  146. crouch_death3        blade_crouch1death3.sam
  147. crouch_death4        blade_crouch1death4.sam
  148.  
  149. // ===============================================
  150. // Pain Animations (Standing)
  151. // ===============================================
  152. // General Pain Animations
  153. pain1                blade_paintorsoupper2.sam
  154. pain2                blade_paintorsolower2.sam
  155. pain3                blade_paintorsolower1.sam
  156. pain4                blade_painlegleft.sam
  157. pain5                blade_painarmright.sam
  158. pain6                blade_painhead.sam
  159.  
  160. // Location Based Pain Animations
  161. pain_head            blade_painhead.sam
  162. pain_torso_upper        blade_paintorsoupper1.sam
  163. //                blade_paintorsoupper2.sam
  164. pain_torso_lower        blade_paintorsolower1.sam
  165. //                blade_paintorsolower2.sam
  166. pain_arm_left_lower    blade_painarmleft.sam
  167. pain_arm_left_upper    blade_painarmleft.sam
  168. pain_arm_right_upper    blade_painarmright.sam
  169. pain_arm_right_lower    blade_painarmright.sam
  170. pain_leg_right_upper    blade_painlegright.sam
  171. pain_leg_right_lower    blade_painlegright.sam
  172. pain_leg_left_upper    blade_painlegleft.sam
  173. pain_leg_left_lower    blade_painlegleft.sam
  174.  
  175. // ===============================================
  176. // Death Animations (Standing)
  177. // ===============================================
  178. death1            blade_death1.sam
  179. death2            blade_death2.sam
  180. death3            blade_death3.sam
  181. death4            blade_death4.sam
  182. death5            blade_death5.sam
  183. death6            blade_death6.sam
  184. death7            blade_death7.sam
  185. death8             blade_death8.sam
  186. death9            blade_death9.sam
  187.  
  188. // Death Location Based Animations
  189.  
  190. // ===============================================
  191. // Swimming Animations
  192. // ===============================================
  193. //
  194. // General Swimming Animations
  195. swim_fire1                blade_swimpunch1.sam
  196. swim_fire2                blade_swimpunch2.sam    
  197. swim_1hand_fire1          blade_swimfire1.sam
  198. swim_hi2hand_fire1        blade_swimfire2.sam
  199. swim_lo2hand_fire1        blade_swimfire3.sam
  200.  
  201. swim_run1                 blade_swimrun1.sam
  202. swim_1hand_run1           blade_swimrun1.sam
  203. swim_hi2hand_run1         blade_swimrun2.sam
  204. swim_lo2hand_run1         blade_swimrun2.sam
  205.  
  206. swim_run_fire1          blade_swimpunch1.sam
  207. swim_run_fire2        blade_swimpunch2.sam
  208. swim_1hand_run_fire1    blade_swimrunfire1.sam
  209. swim_hi2hand_run_fire1  blade_swimrunfire2.sam
  210. swim_lo2hand_run_fire1  blade_swimrunfire3.sam
  211.  
  212. // Weapon Readying Animations
  213. swim_putaway            blade_swimputaway.sam
  214. swim_readyweapon        blade_swimreadyweapon.sam
  215. swim_reload             blade_swimreload.sam
  216.  
  217. // Idle Animations (Swimming)
  218. swim_idle1                blade_swimidle1.sam
  219. swim_1hand_idle1          blade_swimidle1.sam
  220. swim_hi2hand_idle1        blade_swimidle2.sam
  221. swim_lo2hand_idle1        blade_swimidle2.sam
  222.  
  223. // Pain Animations (Swimming)
  224. swim_pain_head                blade_swimpainhead.sam
  225. swim_pain_torso_upper        blade_swimpaintorsoupper.sam        
  226. swim_pain_torso_lower        blade_swimpaintorsolower.sam
  227. swim_pain_arm_left_lower    blade_swimpainarmleft.sam
  228. swim_pain_arm_left_upper    blade_swimpainarmleft.sam
  229. swim_pain_arm_right_lower    blade_swimpainarmright.sam
  230. swim_pain_arm_right_upper    blade_swimpainarmright.sam
  231. swim_pain_leg_left        blade_swimpainlegleft.sam
  232. swim_pain_leg_right        blade_swimpainlegright.sam
  233.  
  234. // Death Animations (Swimming)
  235. swim_death1            blade_swimdeath1.sam
  236. swim_death2            blade_swimdeath2.sam
  237. swim_death3            blade_swimdeath3.sam
  238.  
  239. // Optional Animations
  240. // Scripted Animations
  241.  
  242. // Id And Group Definitions
  243. id   5 group head              flesh
  244. group head damage              3.0
  245. id   7 group hair              fabric
  246. group hair damage              0.1
  247. id  15 group torso_upper       fabric
  248. group torso_upper damage       1.0
  249. id  18 group torso_lower       fabric
  250. group torso_lower damage       1.0
  251. id  45 group leg_left_upper    fabric
  252. group leg_left_upper damage    0.5
  253. id  50 group leg_left_lower    fabric
  254. group leg_left_lower damage    0.3
  255. id  65 group leg_right_upper   fabric
  256. group leg_right_upper damage   0.5
  257. id  70 group leg_right_lower   fabric
  258. group leg_right_lower damage   0.3
  259. id  85 group arm_left_upper    flesh
  260. group arm_left_upper damage    0.5
  261. id  90 group arm_left_lower    flesh
  262. group arm_left_lower damage    0.3
  263. id 105 group arm_right_upper   flesh
  264. group arm_right_upper damage   0.5
  265. id 110 group arm_right_lower   flesh
  266. group arm_right_lower damage   0.3
  267. id 200 group arm_right_lower bone gun 7 153 -2 flesh
  268. id 150 group head_glasses      metal envmapped
  269. id 160 group head_glasses      metal
  270. group head_glasses damage      3.0
  271. id 210 group torso_lower bone ribs 0 0 -90 flesh
  272. id 130 group watch             metal
  273. group watch damage             0.2
  274.  
  275. // -----------------------------------------------------------------------------
  276. // INITIALIZATION SECTION
  277. //
  278. !init:
  279. //
  280. // SERVER Initialization Commands
  281. //
  282. // Class Setup
  283. server classname actor
  284. server script global/enemy.scr
  285. server setsize "-32 -32 0" "32 32 80"
  286. server crouchsize "-36 -36 0" "36 36 56"
  287.  
  288. // Sound Aliases
  289. server aliascache snd_land1         "impact/landing/land1.wav"
  290. server aliascache snd_land2         "impact/landing/land4.wav"
  291.  
  292. server aliascache snd_fall1         "player/blade/fall/fall1.wav"
  293. server aliascache snd_fall2         "player/blade/fall/fall3.wav"
  294. //server aliascache snd_fall3     "player/blade/fall/fall2.wav"
  295. //server aliascache snd_fall4     "player/blade/fall/fall4.wav"
  296.  
  297. server aliascache snd_acid1         "player/blade/acid/acid1.wav"
  298. server aliascache snd_acid2         "player/blade/acid/acid2.wav"
  299. //server aliascache snd_acid3     "player/blade/acid/acid3.wav"
  300. //server aliascache snd_acid4     "player/blade/acid/acid4.wav"
  301. //server aliascache snd_acid5     "player/blade/acid/acid5.wav"
  302. //server aliascache snd_acid6     "player/blade/acid/acid6.wav"
  303. //server aliascache snd_acid7     "player/blade/acid/acid7.wav"
  304.  
  305. server aliascache snd_burn1         "player/blade/burn/burn1.wav"
  306. server aliascache snd_burn2         "player/blade/burn/burn2.wav"
  307. //server aliascache snd_burn3     "player/blade/burn/burn3.wav"
  308. //server aliascache snd_burn4     "player/blade/burn/burn4.wav"
  309. //server aliascache snd_burn5     "player/blade/burn/burn5.wav"
  310. //server aliascache snd_burn6     "player/blade/burn/burn6.wav"
  311. //server aliascache snd_burn7     "player/blade/burn/burn7.wav"
  312.  
  313. server aliascache snd_choke1         "player/blade/choke/choke1.wav"
  314. server aliascache snd_choke2         "player/blade/choke/choke2.wav"
  315. server aliascache snd_choke3         "player/blade/choke/choke3.wav"
  316. //server aliascache snd_choke4     "player/blade/choke/choke4.wav"
  317. //server aliascache snd_choke5     "player/blade/choke/choke5.wav"
  318. //server aliascache snd_choke6     "player/blade/choke/choke6.wav"
  319. //server aliascache snd_choke7     "player/blade/choke/choke7.wav"
  320. //server aliascache snd_choke8     "player/blade/choke/choke8.wav"
  321. //server aliascache snd_choke9     "player/blade/choke/choke9.wav"
  322. //server aliascache snd_choke10     "player/blade/choke/choke10.wav"
  323.  
  324. server aliascache snd_gasp1         "player/blade/gasp/gasp1.wav"
  325. server aliascache snd_gasp2         "player/blade/gasp/gasp2.wav"
  326. //server aliascache snd_gasp3     "player/blade/gasp/gasp3.wav"
  327. //server aliascache snd_gasp4     "player/blade/gasp/gasp4.wav"
  328. //server aliascache snd_gasp5     "player/blade/gasp/gasp5.wav"
  329.  
  330. server aliascache snd_drown1         "player/blade/gargle/gargle1.wav"
  331. server aliascache snd_drown2         "player/blade/gargle/gargle2.wav"
  332. //server aliascache snd_drown3     "player/blade/gargle/gargle3.wav"
  333. //server aliascache snd_drown4     "player/blade/gargle/gargle4.wav"
  334. //server aliascache snd_drown5     "player/blade/gargle/gargle5.wav"
  335.  
  336. //server aliascache snd_gib1         "player/blade/gib/gib1.wav"
  337. //server aliascache snd_gib2         "player/blade/gib/gib2.wav"
  338. //server aliascache snd_gib3         "player/blade/gib/gib3.wav"
  339. //server aliascache snd_gib4         "player/blade/gib/gib4.wav"
  340. //server aliascache snd_gib5         "player/blade/gib/gib5.wav"
  341. //server aliascache snd_gib6         "player/blade/gib/gib6.wav"
  342.  
  343. server aliascache snd_taunt1      "player/blade/taunt/getbent.wav"
  344. server aliascache snd_taunt2      "player/blade/taunt/gtthrt.wav"
  345. server aliascache snd_taunt3      "player/blade/taunt/mkmybtc1.wav"
  346. server aliascache snd_taunt4      "player/blade/taunt/rcknrll.wav"
  347. server aliascache snd_taunt5         "player/blade/taunt/rstnpcs.wav"
  348. server aliascache snd_taunt6         "player/blade/taunt/schldy.wav"
  349. server aliascache snd_taunt7         "player/blade/taunt/trynw1.wav"
  350. server aliascache snd_taunt8         "player/blade/taunt/whsyrdd1.wav"
  351. server aliascache snd_taunt9      "player/blade/taunt/harry.wav"
  352. //server aliascache snd_taunt10      "player/blade/taunt/gtrffmys.wav"
  353. //server aliascache snd_taunt11      "player/blade/taunt/lkthh!.wav"
  354. //server aliascache snd_taunt12      "player/blade/taunt/mkmybtch.wav"
  355. //server aliascache snd_taunt13      "player/blade/taunt/ncshtbtc.wav"
  356. //server aliascache snd_taunt14     "player/blade/taunt/rcknrll2.wav"
  357. //server aliascache snd_taunt15     "player/blade/taunt/whsyrddd.wav"
  358. //server aliascache snd_taunt16     "player/blade/taunt/whtchmp.wav"
  359. //server aliascache snd_taunt17     "player/blade/taunt/ylttlpnk.wav"
  360. //server aliascache snd_taunt18      "player/blade/taunt/asif.wav"
  361.  
  362. server aliascache snd_locked1       "player/blade/locked.wav"
  363.  
  364. server aliascache snd_refusepickup  "player/blade/no.wav"
  365.  
  366. //
  367. // CLIENT Initialization Commands
  368. //
  369. // Sound Aliases
  370. client aliascache snd_pain1         "player/blade/pain/pain1.wav"
  371. client aliascache snd_pain2         "player/blade/pain/pain2.wav"
  372. client aliascache snd_pain3         "player/blade/pain/pain3.wav"
  373. client aliascache snd_pain4         "player/blade/pain/pain4.wav"
  374. client aliascache snd_pain5         "player/blade/pain/pain5.wav"
  375. // DO NOT UNCOMMENT THIS LINE - IT NEEDS TO BE REMOVED FOR GOOD.
  376. //client aliascache snd_pain6     "player/blade/pain/booboo.wav" .2
  377.  
  378. client aliascache snd_death1         "player/blade/death/death1.wav"
  379. client aliascache snd_death2         "player/blade/death/death2.wav"
  380. client aliascache snd_death3         "player/blade/death/death3.wav"
  381. client aliascache snd_death4         "player/blade/scream/scream1.wav"
  382. client aliascache snd_death5         "player/blade/scream/scream2.wav"
  383. client aliascache snd_death6         "player/blade/scream/scream3.wav"
  384. client aliascache snd_death7         "player/blade/scream/scream4.wav"
  385. client aliascache snd_death8         "player/blade/scream/scream5.wav"
  386.  
  387. client aliascache snd_jump1         "player/blade/jump/jump1.wav"
  388. client aliascache snd_jump2         "player/blade/jump/jump2.wav"
  389.  
  390. client aliascache snd_kneefall1     "impact/bodyfall/sml1.wav" 1
  391. client aliascache snd_kneefall2     "impact/bodyfall/sml2.wav" 1
  392. client aliascache snd_partfall1     "impact/bodyfall/med1.wav" 1
  393. client aliascache snd_partfall2     "impact/bodyfall/med2.wav" 1
  394. client aliascache snd_partfall3     "impact/bodyfall/med3.wav" 1
  395. client aliascache snd_bodyfall1     "impact/bodyfall/lrg1.wav" 1
  396. client aliascache snd_bodyfall2     "impact/bodyfall/lrg2.wav" 1
  397. client aliascache snd_whoosh1       "weapons/punch/whsh1.wav" 1
  398. client aliascache snd_whoosh2       "weapons/punch/whsh2.wav" 1
  399. client aliascache snd_ladder1       "impact/ladder/pole1.wav"
  400. client aliascache snd_ladder2       "impact/ladder/pole2.wav"
  401. client aliascache snd_ladder3       "impact/ladder/pole3.wav"
  402.  
  403. // -----------------------------------------------------------------------------
  404. // MAIN SECTION
  405. //
  406. !main:
  407.  
  408. // Special Commands
  409. //
  410. // Stop animating on last frame
  411. //
  412. server putaway         last stopanim
  413. server readyweapon     last stopanim
  414.  
  415. // Normal Animations
  416. client run1   3 footstep
  417. server run1   3 movementsound
  418. client run1   7 footstep
  419. server run1   7 movementsound
  420.  
  421. client walk1  4 footstep
  422. server walk1  4 movementsound
  423. client walk1 10 footstep
  424. server walk1 10 movementsound
  425.  
  426. client climb  0 randomsound snd_ladder .7 4
  427. server climb  0 movementsound
  428. client climb  4 randomsound snd_ladder .7 4
  429. server climb  4 movementsound
  430.  
  431. client jump1  0 randomsound "snd_jump" 1 2
  432. //client jump1  5 randomsound snd_partfall .5 1
  433. server jump1  0 movementsound
  434. server jump1  3 nextframe 3
  435.  
  436. //server fall1 0 setframe 4
  437. //server fall1 0 nextframe 4
  438. //client fall1 5 randomsound snd_partfall .5
  439. server fall1  4 nextframe 0
  440.  
  441. server land1  0 setframe 5
  442. client land1  5 randomsound "snd_land" 1 4
  443. server land1  5 movementsound
  444. //client land1  5 randomsound snd_partfall .5 2
  445. client land1  5 footstep 1 1
  446. client land1  6 footstep 1 1
  447.  
  448. //client punch1 0 randomsound snd_whoosh 1 1
  449. //client punch1 3 randomsound snd_whoosh 1 1
  450. //client punch1 5 randomsound snd_whoosh 1 1
  451.  
  452. // 1 Handed Weapon Animations (Magnum)
  453. client 1hand_walk1 3 footstep
  454. server 1hand_walk1 3 movementsound
  455. client 1hand_walk1 9 footstep
  456. server 1hand_walk1 9 movementsound
  457.  
  458. client 1hand_run1 0 footstep
  459. server 1hand_run1 0 movementsound
  460. client 1hand_run1 4 footstep
  461. server 1hand_run1 4 movementsound
  462.  
  463. client 1hand_run_fire1 0 footstep
  464. server 1hand_run_fire1 0 movementsound
  465. client 1hand_run_fire1 4 footstep
  466. server 1hand_run_fire1 4 movementsound
  467.  
  468. //client fire1 1 randomsound snd_whoosh .5 1
  469. //server fire1 1 movementsound
  470. //client fire1 3 randomsound snd_whoosh .5 1
  471. //server fire1 3 movementsound
  472. //client fire2 0 randomsound snd_whoosh .5 1
  473. //server fire2 0 movementsound
  474. //client fire2 2 randomsound snd_whoosh .5 1
  475. //server fire2 2 movementsound
  476. //client run_fire1 1 randomsound snd_whoosh .5 1
  477. //server run_fire1 1 movementsound
  478. //client run_fire1 3 randomsound snd_whoosh .5 1
  479. //server run_fire1 3 movementsound
  480.  
  481. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  482. client hi2hand_walk2 3 footstep
  483. server hi2hand_walk2 3 movementsound
  484. client hi2hand_walk2 9 footstep
  485. server hi2hand_walk2 9 movementsound
  486.  
  487. client hi2hand_run1 0 footstep
  488. server hi2hand_run1 0 movementsound
  489. client hi2hand_run1 4 footstep
  490. server hi2hand_run1 4 movementsound
  491.  
  492. client hi2hand_run_fire1 0 footstep
  493. server hi2hand_run_fire1 0 movementsound
  494. client hi2hand_run_fire1 4 footstep
  495. server hi2hand_run_fire1 4 movementsound
  496.  
  497. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  498. client lo2hand_walk2 3 footstep
  499. server lo2hand_walk2 3 movementsound
  500. client lo2hand_walk2 9 footstep
  501. server lo2hand_walk2 9 movementsound
  502.  
  503. client lo2hand_run1 0 footstep
  504. server lo2hand_run1 0 movementsound
  505. client lo2hand_run1 4 footstep
  506. server lo2hand_run1 4 movementsound
  507.  
  508. client lo2hand_run_fire1 0 footstep
  509. server lo2hand_run_fire1 0 movementsound
  510. client lo2hand_run_fire1 4 footstep
  511. server lo2hand_run_fire1 4 movementsound
  512.  
  513. // Pain Location Based Animations
  514. client pain1 first randomsound snd_pain 1 2
  515. server pain1 first painsound
  516. client pain2 first randomsound snd_pain 1 2
  517. server pain2 first painsound
  518. client pain3 first randomsound snd_pain 1 2
  519. server pain3 first painsound
  520. client pain4 first randomsound snd_pain 1 2
  521. server pain4 first painsound
  522. client pain5 first randomsound snd_pain 1 2
  523. server pain5 first painsound
  524. client pain6 first randomsound snd_pain 1 2
  525. server pain6 first painsound
  526.  
  527. server pain_head             first painsound
  528. client pain_head             first randomsound pain_head 1 2
  529. server pain_torso_upper      first painsound
  530. client pain_torso_upper      first randomsound snd_pain 1 2
  531. server pain_torso_lower      first painsound
  532. client pain_torso_lower      first randomsound snd_pain 1 2
  533. server pain_leg_right_upper  first painsound
  534. client pain_leg_right_upper  first randomsound snd_pain_leg 1 2
  535. server pain_leg_left_upper   first painsound
  536. client pain_leg_left_upper   first randomsound snd_pain_leg 1 2
  537. server pain_leg_right_lower  first painsound
  538. client pain_leg_right_lower  first randomsound snd_pain_leg 1 2
  539. server pain_leg_left_lower   first painsound
  540. client pain_leg_left_lower   first randomsound snd_pain_leg 1 2
  541. server pain_arm_right_upper  first painsound
  542. client pain_arm_right_upper  first randomsound snd_pain 1 2
  543. server pain_arm_left_upper   first painsound
  544. client pain_arm_left_upper   first randomsound snd_pain 1 2
  545. server pain_arm_right_lower  first painsound
  546. client pain_arm_right_lower  first randomsound snd_pain 1 2
  547. server pain_arm_left_lower   first painsound
  548. client pain_arm_left_lower   first randomsound snd_pain 1 2
  549.  
  550. // Death Location Based Animations
  551. client death1 first randomsound snd_death 1 2
  552. server death1 first deathsound
  553. client death1     3 randomsound snd_whoosh 1 4
  554. client death1     9 randomsound snd_bodyfall 1 4
  555. client death2 first randomsound snd_death 1 2
  556. server death2 first deathsound
  557. client death2     3 randomsound snd_kneefall 1 4
  558. client death2     4 randomsound snd_kneefall 1 4
  559. client death2     5 randomsound snd_bodyfall 1 4
  560. client death3 first randomsound snd_death 1 2
  561. server death3 first deathsound
  562. client death3     5 randomsound snd_bodyfall 1 4
  563. client death3  last randomsound snd_kneefall 1 4
  564. client death4 first randomsound snd_death 1 2
  565. server death4 first deathsound
  566. client death4     2 randomsound snd_whoosh 1 4
  567. client death4     5 randomsound snd_whoosh 1 4
  568. client death4     8 randomsound snd_bodyfall 1 4
  569. client death5 first randomsound snd_death 1 2
  570. server death5 first deathsound
  571. client death5     3 randomsound snd_bodyfall 1 4
  572. client death5     8 randomsound snd_partfall 1 4
  573. client death6 first randomsound snd_death 1 2
  574. server death6 first deathsound
  575. client death6     3 randomsound snd_bodyfall 1 4
  576. client death7 first randomsound snd_death 1 2
  577. server death7 first deathsound
  578. client death7     5 randomsound snd_partfall 1 4
  579. client death7     6 randomsound snd_bodyfall 1 4
  580. client death8 first randomsound snd_death 1 2
  581. server death8 first deathsound
  582. client death8     4 randomsound snd_partfall 1 4
  583. client death8     8 randomsound snd_kneefall 1 4
  584. client death8 first randomsound snd_death 1 2
  585. client death9 first randomsound snd_death 1 2
  586. server death9 first deathsound
  587. client death9     7 randomsound snd_bodyfall 1 4
  588.  
  589. // Crouching Animations
  590. client crouch_run1 0 footstep
  591. server crouch_run1 0 movementsound
  592. client crouch_run1 7 footstep
  593. server crouch_run1 7 movementsound
  594.  
  595. server crouch_walk1 0 movementsound
  596. client crouch_walk1 0 footstep
  597. server crouch_walk1 6 movementsound
  598. client crouch_walk1 6 footstep
  599.  
  600. client crouch_1hand_run1 0 footstep
  601. server crouch_1hand_run1 0 movementsound
  602. client crouch_1hand_run1 6 footstep
  603. server crouch_1hand_run1 6 movementsound
  604. client crouch_1hand_run_fire1 0 footstep
  605. server crouch_1hand_run_fire1 0 movementsound
  606. //client crouch_1hand_run_fire1 6 footstep
  607. //server crouch_1hand_run_fire1 6 movementsound
  608. client crouch_1hand_walk1 0 footstep
  609. server crouch_1hand_walk1 0 movementsound
  610. client crouch_1hand_walk1 6 footstep
  611. server crouch_1hand_walk1 6 movementsound
  612.  
  613. //client crouch_fire1 1 randomsound snd_whoosh .5 1
  614. //server crouch_fire1 1 movementsound
  615. //client crouch_fire1 3 randomsound snd_whoosh .5 1
  616. //server crouch_fire1 3 movementsound
  617. //client crouch_fire1 5 randomsound snd_whoosh .5 1
  618. //server crouch_fire1 5 movementsound
  619. //client crouch_fire1 7 randomsound snd_whoosh .5 1
  620. //server crouch_fire1 7 movementsound
  621.  
  622. //client crouch_run_fire1 1 randomsound snd_whoosh .5 1
  623. //server crouch_run_fire1 1 movementsound
  624. //client crouch_run_fire1 3 randomsound snd_whoosh .5 1
  625. //server crouch_run_fire1 3 movementsound
  626. //client crouch_run_fire1 5 randomsound snd_whoosh .5 1
  627. //server crouch_run_fire1 5 movementsound
  628. //client crouch_run_fire1 7 randomsound snd_whoosh .5 1
  629. //server crouch_run_fire1 7 movementsound
  630.  
  631. client crouch_hi2hand_run1 0 footstep
  632. server crouch_hi2hand_run1 0 movementsound
  633. client crouch_hi2hand_run1 6 footstep
  634. server crouch_hi2hand_run1 6 movementsound
  635. client crouch_hi2hand_walk1 0 footstep
  636. server crouch_hi2hand_walk1 0 movementsound
  637. client crouch_hi2hand_walk1 6 footstep
  638. server crouch_hi2hand_walk1 6 movementsound
  639. client crouch_lo2hand_run1 0 footstep
  640. server crouch_lo2hand_run1 0 movementsound
  641. client crouch_lo2hand_run1 6 footstep
  642. server crouch_lo2hand_run1 6 movementsound
  643. client crouch_lo2hand_walk1 0 footstep
  644. server crouch_lo2hand_walk1 0 movementsound
  645. client crouch_lo2hand_walk1 6 footstep
  646. server crouch_lo2hand_walk1 6 movementsound
  647.  
  648. // Crouching Pain Animations
  649. client crouch_pain1 first randomsound snd_pain 1 2
  650. server crouch_pain1 first painsound
  651. client crouch_pain2 first randomsound snd_pain 1 2
  652. server crouch_pain2 first painsound
  653. client crouch_pain3 first randomsound snd_pain 1 2
  654. server crouch_pain3 first painsound
  655. client crouch_pain3     3 randomsound snd_bodyfall 1 4
  656. client crouch_pain3     7 footstep
  657. client crouch_pain3     8 footstep
  658. server crouch_pain3     7 movementsound
  659.  
  660. // Crouching Death Animations
  661. client crouch_death1 first randomsound snd_death 1 2
  662. server crouch_death1 first deathsound
  663. client crouch_death1     3 randomsound snd_partfall 1 4
  664. client crouch_death1     8 randomsound snd_bodyfall 1 4
  665. client crouch_death2 first randomsound snd_death 1 2
  666. server crouch_death2 first deathsound
  667. client crouch_death2     4 randomsound snd_bodyfall 1 4
  668. client crouch_death3 first randomsound snd_death 1 2
  669. server crouch_death3 first deathsound
  670. client crouch_death3     4 randomsound snd_bodyfall 1 4
  671. client crouch_death4 first randomsound snd_death 1 2
  672. server crouch_death4 first deathsound
  673. client crouch_death4     3 randomsound snd_kneefall 1 4
  674. client crouch_death4     7 randomsound snd_bodyfall 1 4
  675.  
  676. // -----------------------------------------------------------------------------
  677. // SOURCESAFE Update Log
  678. //
  679. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/evil_blade.def     $
  680. // 
  681. // 2     9/20/98 8:14p Joeske
  682. // Added in formatting, but also trimmed some of the unecessary animations out.
  683. // 
  684. //
  685. // -----------------------------------------------------------------------------
  686.  
  687.  
  688.